firebaseden çektiğim verilerin alfabetik olarak sıralanması.
firebase de yüklü olan bir sınıfım ve bu sınıf içinde başlık, açılama, animasyon adı mevcut. x code da tableviewcell ile sadece başlık kısmını gösterip perform segue ile diger sayfada açıklamasını gösterebiliyorum. sorunum firebase den çektiğim başlıkları alfabetik sıraya göre sıralayamadım. firebase de ki sınıfım aşağıda ki gibi. fakat tableview cell 'e baslik verilerini alfabetik sıraya göre dizemedim
class FizikSozluk{
var fizik_id : String?
var baslik :String?
var aciklama:String?
var animasyonAdi:String?
class ViewController2: UIViewController {
@IBOutlet weak var tableview: UITableView!
@IBOutlet weak var seachbar: UISearchBar!
var fizikListe = [FizikSozluk]()
extension ViewController2 : UITableViewDelegate, UITableViewDataSource{
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
fizikListe.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let fizik = fizikListe[indexPath.row]
let cell = tableView.dequeueReusableCell(withIdentifier: "sozluk", for: indexPath) as? TableViewCell
cell?.baslik.text = fizik.baslik // Alfabetik olarak veri sıralamaı burada yapmak istiyorum
return cell!
}